.recycle-banner {
        width: 100%;
    }
    
    .recycle-main {
       padding: 40rpx;
       margin-top: 20rpx;
       border-radius: 10px;
       background-color: #FFFFFF;
    }
    
    .recycle-title {
        padding-bottom: 50rpx;
        text-align: center;
        font-size: 36rpx;
        color: #000000;
    }
    
    .recycle-process {
        position: relative;
        display: flex;
        justify-content: space-between;
        height: 184rpx;
    }
    
    .recycle-process::before {
        content: '';
        position: absolute;
        top: 50rpx;
        left: 50rpx;
        right: 50rpx;
        display: block;
        border-top: 1rpx dashed #3187FD;
    }
    
    .recycle-process-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
    }
    
    .recycle-process-name {
        font-size: 28rpx;
        color: #333333;
    }
    
    .recycle-process-tips {
        padding: 4rpx 8rpx;
        font-size: 22rpx;
        color: #619EFE;
        background-color: #E8F6FF;
    }
    
    .recycle-widget {
        margin: 40rpx 30rpx 30rpx 30rpx;
    }
    
    .recycle-btn--assess {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 88rpx;
        border-radius: 50px;
        font-size: 34rpx;
        color: #FFFFFF;
        // background-image: linear-gradient(to left, #f5d91d, #f5d91d);
		background-image: linear-gradient(to left, #3187FD, #24A3FF);
    }